accountant computer accounting computer consultant certified engineering consultant tax quickbooks design pcb development linux firmware requirements firmware programming electronics software hardware embedded electronics - general electronic computers cpa tools